﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace InstrumentCheck.Module
{
    /// <summary>
    /// 流程记录
    /// </summary>
    [Serializable]
    public class FormRouting
    {
        /// <summary>
        /// 表单号
        /// </summary>
        public int FormNO { set; get; }
        /// <summary>
        /// 流程关号
        /// </summary>
        public int FlowNO { set; get; }
        /// <summary>
        /// 流程关号的名字
        /// </summary>
        public string FlowName { set; get; }
        /// <summary>
        /// 支号
        /// </summary>
        public int BranchNO { set; get; }
        /// <summary>
        /// 收件者
        /// </summary>
        public User Receiver { set; get; }
        /// <summary>
        /// 收件日期
        /// </summary>
        public DateTime ? ReceiveDate { set; get; }
        /// <summary>
        /// 签核者的信息
        /// </summary>
        public User  Approver { set; get; }
        /// <summary>
        /// 签核日期
        /// </summary>
        public DateTime ? ApproverDate { set; get; }
        /// <summary>
        /// 签核状态
        /// </summary>
        public ApproveStatus ? ApproveStatus { set; get; }
        /// <summary>
        /// 是否已经签核
        /// </summary>
        public ApproveResult ? ApproveResult { set; get; }

        /// <summary>
        /// 签核意见
        /// </summary>
        public string Remark { set; get; }

        /// <summary>
        /// 代理人工号
        /// </summary>
        public string AgentNO { set; get; }
    }
}
